package controllers;

import java.util.List;
import models.EspecificacionPortaBanner;
import play.data.validation.Valid;
import play.mvc.*;

public class PortaBanners extends Controller {

	public static void index() {
		List<EspecificacionPortaBanner> portaBanners = EspecificacionPortaBanner.find("deleted=?", false).fetch();
		render(portaBanners);
	}
    
    public static void list() {
    	List<EspecificacionPortaBanner> portaBanners = EspecificacionPortaBanner.find("deleted=?", false).fetch();
		render(portaBanners);
	}
    
    public static void show(long id) {
    	EspecificacionPortaBanner especificacionPortaBanner = EspecificacionPortaBanner.findById(id);
		render("@form", especificacionPortaBanner);
	}
    
    public static void form() {
		render();
	}
    
    public static void save(@Valid EspecificacionPortaBanner especificacionPortaBanner) {
    	if(especificacionPortaBanner.id == null) {
    		especificacionPortaBanner.save();
    	}
    	else{
    		especificacionPortaBanner.deleted = true;
    		especificacionPortaBanner.save();
    		EspecificacionPortaBanner et = new EspecificacionPortaBanner();
        	et.nombre=especificacionPortaBanner.nombre;
        	et.precio=especificacionPortaBanner.precio;
        	et.save();
    	}
    	
		list();
	}
    
    public static void delete(long id) {
    	EspecificacionPortaBanner e = EspecificacionPortaBanner.findById(id);
    	e.deleted = true;
    	e.save();
		list();
	}

}
